/* Copyright 2003, 2008 Gregor Hohpe (http://www.eaipatterns.com) */

using System;

namespace MessageGateway
{
	public interface IMessageGatewayFactory
	{
        IMessageReceiver GetReceiverInstance(String queueName);

        IMessageSender GetSenderInstance(String queueName);

        void Disconnect(string queueName);

        void Disconnect();
	}

}
